程式入門者對程式環境設定一直是個不小的坑與門檻,如果有頻繁在各種桌機、筆電、 OS 系統執行 Python 程式,設定環境費時費力。 Colab 是以雲端網頁呈現的 Python 筆記本形式,類似 Jupyter Notebook,但開啟時其實是幫你開啟一個 Linux 虛擬機,加上可以調用免費 GPU 算力,可以輕鬆達到跨平台使用的目的,也不只是可用於資料科學領域,對於程式日常開發而言也是好幫手。
colab
關鍵字餵狗(Google)後出現的 Google Colab 即是,歡迎頁面目前已經改為繁體中文介面,或直接依提示視窗選擇用範例、 Google 雲端硬碟、 GitHub 或本機上傳。.ipynb
的檔案,就可以用 Colab 服務開啟此筆記本。*.ipynb
檔案,選擇開啟工具,如果先前有「連結」過,就會有「Google Colaboratory」的選項
.ipynb
沒有出現像上圖的 Colab 選項,可以進行以下步驟:
Colab
並連結 Colab。*ipynb
檔案,很有可能是您本來就尚未登入Google帳戶,請登入即可。Colab 有意提供 GPU 運算資源給願意投入深度學習領域的開發者,如需使用免費 GPU 資源可依下方式更換。但如果您的程式未用到 GPU 資源,目前 Golab 版本會在右下方提示建議您改回 CPU 運算(當然也可以不改,目前)。
!nvidia-smi
Play
按鍵或Shift + Enter
,執行結果會在程式碼下方顯示。# 大標
、 # 次標
,另外您文字 Cell 也可以依照您的標題次序展開/收合。!
+指令
即可,例如!pip install Flask
,並且支援 !cp
、 !mv
、 !git clone
等指令。上傳/下載檔案也可直接在此側分頁操作,或設計按鈕介面在 Colab 的 Cell 供使用者操作(程式碼片段的分頁有範例)。